package com.tao.poly_.detail_;

public class PolyDetail {
    public static void main(String[] args) {
        Animal animal = new Cat();
        Object object= new Cat();

        //不能调用子类特有的方法
        //animal.catchMouse();
        animal.eat();
        animal.run();
        animal.sleep();
        animal.show();

        //向下转型
        //希望可以调用Cat中的catchMouse()方法
        //子类类型 引用名 = （子类类型） 父类引用
        Cat cat = (Cat) animal;
        cat.catchMouse();
        Dog dog = (Dog) animal;
    }
}
